package com.example.bbs.annotation;

import java.lang.annotation.*;

/**
 * @auther: zhangxin
 * @Description:
 */
@Target({ElementType.TYPE,ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface ColumnAnnotation {

    /**
     * 属性 ==> 表中字段映射
     * @return
     */
    String column() default "";

    /**
     * 是否是主键
     * @return
     */
    boolean isPK() default false;

    /**
     * 是否自增
     */
    boolean isAutoIncrement() default false;

    /**
     * 是否忽略这个列
     * @return
     */
    boolean ignore() default false;
}
